

import java.util.*;

public class prog {
    public static void main(String[] args) {







        LinkedList<Integer> list=new LinkedList<Integer>();
        list.addLast(1);
        list.addLast(2);
        list.addLast(3);
        System.out.println(list.removeLast());
        System.out.println(list);




//        LinkedList<Integer> list=new LinkedList<Integer>();
//        list.addLast(1);
//        list.addLast(2);
//        list.addLast(3);
//        System.out.println(list);





//        LinkedList<Integer> list=new LinkedList<Integer>();
//        list.addFirst(1);
//        list.addFirst(2);
//        list.addFirst(3);
//        System.out.println(list);



//        List<Integer> list1=new ArrayList<Integer>();
//        list1.add(1);
//        list1.add(2);
//        list1.add(3);
//        list1.add(4);
//        list1.add(5);
//        List<Integer> list2 = list1.subList(2, 4);
//        System.out.println(list2);






//        List<Integer> list=new ArrayList<Integer>();
//        list.add(1);
//        list.add(1);
//        list.add(1);
//        list.set(1,2);
//        System.out.println(list);



//        List<Integer> list=new ArrayList<Integer>();
//        list.add(1);
//        list.add(1);
//        list.add(1);
//        list.add(1);
//        System.out.println(list.lastIndexOf(1));






//        List<Integer> list=new ArrayList<Integer>();
//        list.add(1);
//        list.add(2);
//        System.out.println(list.indexOf(2));





//        List<Integer> list=new ArrayList<Integer>();
//        list.add(1);
//        list.add(2);
//        System.out.println(list.get(1));




//        ArrayList<String> arr=new ArrayList<String>();
//        arr.add("xxoo");
//        arr.add("QQPP");
//        arr.add("QQPP");
//        String[] str=arr.toArray(new String[arr.size()]);
//        for(String s:str){
//            System.out.print(s+" ");
//        }




//        ArrayList arr1=new ArrayList();
//        arr1.add("xxoo");
//        arr1.add("QQPP");
//        arr1.add("QQPP");
//        System.out.println(arr1.size());




//        ArrayList arr1=new ArrayList();
//        ArrayList arr2=new ArrayList();
//        arr1.add("xxoo");
//        arr1.add("QQPP");
//        arr1.add("QQPP");
//        arr2.add("QQPP");
//        arr1.retainAll(arr2);
//        System.out.println(arr1);







//        ArrayList arr1=new ArrayList();
//        ArrayList arr2=new ArrayList();
//        arr1.add("xxoo");
//        arr1.add("QQPP");
//        arr1.add("QQPP");
//        arr2.add("QQPP");
//        arr1.removeAll(arr2);
//        System.out.println(arr1);






//        ArrayList arr1=new ArrayList();
//        arr1.add("xxoo");
//        arr1.add("aabb");
//        arr1.add("QQPP");
//        arr1.remove("QQPP");
//        System.out.println(arr1);






//        List<String> list=new ArrayList<String>();
//        list.add("hello ");
//        list.add(" bit ");
//        list.add(" wel come");
//        Iterator<String> iterator=list.iterator();
//        while(iterator.hasNext()){
//            String str=iterator.next();
//            System.out.print(str);
//        }




//        ArrayList arr1=new ArrayList();
//        System.out.println(arr1.isEmpty());






//        ArrayList arr1=new ArrayList();
//        ArrayList arr2=new ArrayList();
//        arr1.add("xxoo");
//        arr2.add("aabb");
//        System.out.println(arr1.containsAll(arr2));






//        ArrayList arr=new ArrayList();
//        arr.add("xx");
//        System.out.println(arr.contains("xx"));





//        ArrayList arr=new ArrayList();
//        arr.add("xxoo");
//        arr.clear();
//        System.out.println(arr);





//        ArrayList arr=new ArrayList();
//        arr.add("xxoo");
//        ArrayList arr2=new ArrayList();
//        arr2.addAll(arr);
//        System.out.println(arr2);
    }
}
